package com.ctg.itrdc.sysmgr.portal.data.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
import com.ctg.itrdc.pasp.core.Entity;


@Table(name = "priv_rule")
public class PrivRule extends Entity<Long> {
	private static final long serialVersionUID = 1L;
	
	/**
	 * 
	 */
	@Id
	@Column(name = "PRIV_RULE_ID")
	private Long privRuleId;
	
	/**
	 * 
	 */
	@Column(name = "PRIV_DATA_REL_ID")
	private Long privDataRelId;
	/**
	 * 
	 */
	@Column(name = "PRIV_ID")
	private Long privId;
	/**
	 * 
	 */
	@Column(name = "BUSI_OBJ_ID")
	private Long busiObjId;
	/**
	 * 
	 */
	@Column(name = "BUSI_OBJ_ATTR_ID")
	private Long busiObjAttrId;
	/**
	 * 
	 */
	@Column(name = "RULE_GROUP")
	private Long ruleGroup;
	/**
	 * 
	 */
	@Column(name = "RULE_OPERATOR")
	private String ruleOperator;
	/**
	 * 
	 */
	@Column(name = "ATTR_VALUE")
	private String attrValue;
	/**
	 * 
	 */
	@Column(name = "OPER_TYPE")
	private String operType;
	/**
	 * 
	 */
	@Column(name = "STATUS_CD")
	private String statusCd;
	/**
	 * 
	 */
	@Column(name = "STATUS_DATE")
	private Date statusDate;
	/**
	 * 
	 */
	@Column(name = "CREATE_DATE")
	private Date createDate;
	/**
	 * 
	 */
	@Column(name = "CREATE_STAFF")
	private Long createStaff;
	/**
	 * 
	 */
	@Column(name = "UPDATE_DATE")
	private Date updateDate;
	/**
	 * 
	 */
	@Column(name = "UPDATE_STAFF")
	private Long updateStaff;
	/**
	 * 
	 */
	@Column(name = "CRT_VERSION")
	private String crtVersion;
	/**
	 * 
	 */
	@Column(name = "USE_VERSION")
	private String useVersion;
	/**
	 * 
	 */
	@Column(name = "TENANT_ID")
	private Long tenantId;
	
	public Long getPrivRuleId(){
		return this.privRuleId;
	}
	
	public void setPrivRuleId(Long privRuleId){
		this.privRuleId = privRuleId;
	}
	public Long getId(){
		return this.privRuleId;
	}
	
	public void setId(Long privRuleId){
		this.privRuleId = privRuleId;
	}
	
	public Long getPrivDataRelId(){
		return this.privDataRelId;
	}
	
	public void setPrivDataRelId(Long privDataRelId){
		this.privDataRelId = privDataRelId;
	}
	
	public Long getPrivId(){
		return this.privId;
	}
	
	public void setPrivId(Long privId){
		this.privId = privId;
	}
	
	public Long getBusiObjId(){
		return this.busiObjId;
	}
	
	public void setBusiObjId(Long busiObjId){
		this.busiObjId = busiObjId;
	}
	
	public Long getBusiObjAttrId(){
		return this.busiObjAttrId;
	}
	
	public void setBusiObjAttrId(Long busiObjAttrId){
		this.busiObjAttrId = busiObjAttrId;
	}
	
	public Long getRuleGroup(){
		return this.ruleGroup;
	}
	
	public void setRuleGroup(Long ruleGroup){
		this.ruleGroup = ruleGroup;
	}
	
	public String getRuleOperator(){
		return this.ruleOperator;
	}
	
	public void setRuleOperator(String ruleOperator){
		this.ruleOperator = ruleOperator;
	}
	
	public String getAttrValue(){
		return this.attrValue;
	}
	
	public void setAttrValue(String attrValue){
		this.attrValue = attrValue;
	}
	
	public String getOperType(){
		return this.operType;
	}
	
	public void setOperType(String operType){
		this.operType = operType;
	}
	
	public String getStatusCd(){
		return this.statusCd;
	}
	
	public void setStatusCd(String statusCd){
		this.statusCd = statusCd;
	}
	
	public Date getStatusDate(){
		return this.statusDate;
	}
	
	public void setStatusDate(Date statusDate){
		this.statusDate = statusDate;
	}
	
	public Date getCreateDate(){
		return this.createDate;
	}
	
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	
	public Long getCreateStaff(){
		return this.createStaff;
	}
	
	public void setCreateStaff(Long createStaff){
		this.createStaff = createStaff;
	}
	
	public Date getUpdateDate(){
		return this.updateDate;
	}
	
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
	
	public Long getUpdateStaff(){
		return this.updateStaff;
	}
	
	public void setUpdateStaff(Long updateStaff){
		this.updateStaff = updateStaff;
	}
	
	public String getCrtVersion(){
		return this.crtVersion;
	}
	
	public void setCrtVersion(String crtVersion){
		this.crtVersion = crtVersion;
	}
	
	public String getUseVersion(){
		return this.useVersion;
	}
	
	public void setUseVersion(String useVersion){
		this.useVersion = useVersion;
	}
	
	public Long getTenantId(){
		return this.tenantId;
	}
	
	public void setTenantId(Long tenantId){
		this.tenantId = tenantId;
	}
	
}